In partnership with Nodecraft Logo Nodecraft

Changelog

Recent Major Updates

Pixelmon Mod 9.3.10 for Minecraft 1.21.1

"1.21.1 (9.3.10)"




  • The Java requirement for 1.21.1 is Java 21. This will come shipped with most launchers. For manual installation, you may need to install a later JDK.
  • The minimum Neoforge version for this update is 21.1.200 and is required for a Pixelmon client to run.
  • Worlds from 1.16.5 may not work with newer versions of Minecraft. Consider backups before updating.
  • If using datapacks, consider refreshing every update for default datapack fixes from Pixelmon.

Additions

  • New Research has been added.

    • Harness the storm to bring this Research.
  • New Pokemon have been added.

  • New Mega Forms have been added.

  • A new Pokemon Palette has been added.

  • New items have been added.

  • Added Ice Stone armor and tools

  • Added Shiny Stone armor and tools

  • A new Gamerule has been added battleTickRate (default: 5), which allows control over battle speed.

  • The camera UI has received several new features for enhanced photo capturing:
    – Apply visual filters and toggle between them using the TAB key.
    – Zoom in and out with new keybinds (default: Up/Down arrows) or the scroll wheel, with a slider added to the UI for precise control.
    – Tilt the camera left and right using keybinds (default: Left/Right arrows).
    – Capture screenshots directly from the camera UI using the default C key.
    – The camera interface now includes dedicated sections for filters, zoom controls, and all relevant buttons for streamlined use.

Changes

  • Evolution stone tools and armor have updated effects. Tools give a temporary effect, and armor gives a permanent effect while the full matching set is worn.

    • Firestone grants Fire Resistance
    • Waterstone grants Water Breathing
    • Leafstone grants Slow Falling
    • Thunderstone grants Speed
    • Sunstone grants Jump Boost
    • Moonstone grants Night Vision
    • Dawnstone grants Haste
    • Duskstone grants Invisibility
  • Evolution stone armor grants a small spawn boost to any species that evolves with that stone. Each piece grants a boost relative to the amount of stone required to craft, meaning you can mix and match if searching for multiple species. A full set grants the same boost as a strong lure.

    • Effects, duration, and spawn boost are all configurable in items.yml
  • Various minor adjustments and quality-of-life improvements have been applied to Gym Towns.

    • Gym Towns now feature updated building materials of the 1.21.1 variety.
    • Loot tables have been revised and balanced across structures.
    • Pixelmon containers such as boxes, end tables, fridges, and similar now include proper loot tables.
    • Previously edited structure seeds have been reset to restore randomization.
    • Town generation consistency has been improved.
    • Gym entrance signs now display the name of each town.
    • Console spam related to missing block entities in Gym Town structures has been reduced.
  • Three new loot tables have been added for fridges and brewing-related containers.

    • pixelmon:chests/fridge contains a variety of food, drinks, curry ingredients, and themed filler items typical of a household fridge.
    • pixelmon:chests/fridge_full offers a rarer selection with larger quantities, reduced chance for rot, and additional frost-themed items for upscale locations.
    • pixelmon:chests/brewing includes blaze powder, bottles, and early-game brewing materials, intended for boxes near brewing stands.
  • Added all curry ratings and flavours to the creative menu

  • The config setting den-spawn-chance-modifier has been removed, as this is now controlled via Datapack

  • Move sets for Wormadam, Hoopa, Lycanroc, and Toxtricity now include form specific move sets

  • Updated Basculin's move set for Generation 9

  • Added Sucker Punch to Rockruff's egg moves to match Generation 9

  • Lowered the friendship requirement for evolution with certain Pokemon.

  • The Repeat Ball recipe has been updated to require platinum bases.

  • 23001 Gem and Evolution stone armours now take damage as intended, and do not stack.

  • The spawning-rate setting in the PokeLoot configuration has been renamed to loot-spawning-rate to prevent conflicts.

  • Loot spawning can now be configured in greater detail, with separate parameters for finer control over spawn rates.

  • Moved the shop menu to be centered in the screen.

  • Pixelmon shovels can now create path blocks like vanilla shovels.

  • Armor durability has been adjusted. Silver armor has the same durability as gold, Aluminum the same as Iron, platinum halfway between Iron and Diamond, and the rest matching Diamond.

  • 23041 Paged dialogs now display the “Next Page” button with proper translations.

  • 23046 The bank transfer command has been renamed from /transfer to /pay to avoid conflicts with Mojang's server transfer command.

  • Mega Lopunny's model has been updated.

  • Gigantamax Meowth's scale has been adjusted.

  • Shopkeepers main_1, main_2, and main_3 now purchase additional valuables from players, including Balm Mushroom, Big Nugget, Comet Shard, Pearl String, and Pretty Feather.

  • Added Happy Hour event move to Transfer Tutor moves for Hisuian Zoroark from Scarlet/Violet event.

  • 23005 Moved Pure Incense to the tier 2 poke chest drops

  • 23006 Added the power bracer to the rare tier boss drops

Fixes

  • 22647 - Improved spawning performance with high player counts.

  • Fixed hourglass translation.

  • Pokémon editor permission checks now correctly validate the player performing the edit.

  • Fixed some duplicated fallback text in Gym leaders.

  • Resolved an issue on multiplayer servers wherein Pokédex data could be improperly rolled back after a server reboot.

  • 22907 Pokeloot now generates properly throughout the world.

  • 22918 Progress toward unlocking Mega Evolution now begins only after defeating a true Mega Boss Pokémon.

  • 22817 Blank TMs now properly imprint.

    • Blank TMs now use the DataComponent system to track what move is being imprinted and how much progress has been made.
  • 22749 Sigilyph now flies smoothly.

  • 22793 Updated NPCs for the water/dark tower

  • The default Essence Jar now has it's own sprite.

  • Fixed a crash that occurs when generating PokeChests in the world

  • 23048 Mystery Box Dittos now correctly inherit their IVs without being overwritten.

  • 23050 Using Iris while summoning Arceus, Dialga, Palkia, or Giratina no longer causes crashes.

  • The /warpplate set command will no longet kick you from a server.

  • 21947 The client no longer crashes when the temporary party color is unset or null.

  • 22971 Fixed the passenger entity placement on the bikes.

  • 22986 Fixed a crash when a player finds a sprite item with an invalid palette

  • 22878 Fixed curry not sending the changes on the interacted Pokemon to the client

  • 22942 Dens can no longer be moved by explosions.

  • 22980 Fixed crash that happens when removing a label from a statue

  • 22954 The NPC editor now properly respects the op-only config setting.

  • 22987 Bone Meal will no longer cause Deep Kelp to become regular Kelp.

  • 22991 Group spawns no long cause a crash when a player’s lead Pokémon holds a Pure Incense or Cleanse Tag.

  • 23012 Placing-oriented items no longer bob downward when right-clicking in the air.

  • 23014 The Reassembly Unit UI no longer misclicks or closes unexpectedly when selecting a Zygarde for separation.

  • 23004 Starter Pokémon now begin with their proper base friendship values instead of starting at zero.

  • Corrected the emissive texture path for Volcarona

  • White Basculin will correct learn the move Thrash at level 48.

  • Combusken now learns Blaze Kick upon evolution as intended.

  • 22523 Altar Rayquaza spawn times have been corrected to match its base palette.

  • 22956 Taiga and Plains Raid dens will now spawn as intended.

  • 22948 Added two missing translation keys for Snow and Elf Snorlax

  • Fixed Swampert's base model to no longer show holes on its sides.

  • Koraidon's feathers and shoulders are no longer invisible from behind.

Battle

  • Prevented a crash when a Pokémon with Protosynthesis activates Booster Energy in a raid with null weather (e.g., due to Air Lock), which previously caused battles to fail on turn start.

  • Fixed a rare crash in raids caused by targeting logic.

  • Fixed Pixelmon reverting to their default form after a battle if they were using a temporary form, instead of their previous form.

  • 22990 Fixed battle drops not appearing after using Free Roam during a fight.

  • Fixed Battle Timer restarting after a few seconds.

  • 22989 Newly learned moves will now be correctly saved and retained after the battle concludes.

  • Friendship can now be earned via NPC battles.

  • Battles no longer crash after an NPC cycles through all their Pokémon and one later faints.

  • Opponent UI elements no longer overlap the “Choose next Pokémon” message or obscure the first switch option. This also addresses the Catch Combo element displaying over the party UI.

  • 22582 Lunar Dance now correctly restores PP on the turn it is used, preventing delays that could force unintended Struggle usage.

  • Fixed Mirror Move being capable of copying multi-turn moves during their charging turn.

  • Fixed attacks not dealing damage to all targets before applying additional effects.

  • Fixed As One, Chilling Neigh, and Grim Neigh sending a message that they activated even if the relevant stat was already maxed out.

  • Fixed As One, Chilling Neigh, and Grim Neigh activating in between KOs if multiple Pixelmon were knocked out.

  • Fixed berries being eaten before an attack was able to raise or lower stats.

  • Fixed Sparkling Aria curing the burn of a target, if a second target made the Sparkling Aria user faint.

  • Fixed Protean changing the user's type to Normal-type upon using Struggle.

  • Fixed Protean working incorrectly with Revelation Dance.

  • Moves that are typeless can now never get STAB.

  • White Herb now activates only after all hits of a multi-strike attack resolve.

  • White Herb activation no longer occurs before being removed by moves like Knock Off or Thief, or before being stolen by Magician or Pickpocket.

  • Fixed an issue in Double Battles where an opponent that would faint to Destiny Bond would instead be switched out by Red Card and avoid fainting.

  • Fixed an issue where Soul-Heart would activate even if its Magearna would faint from the same attack that would activate Soul-Heart.

  • Fixed Palafin's sprite not updating to its Hero form when its ability activated.

  • Fixed Magic Bounce applying hazards to the enemy team during double battles if a non-Magic-Bounce user was the faster Pokemon on their team.

  • 22993 Fixed Sketch to keep the new move after battle.

  • Fling now applies the effects of the thrown item before dealing damage.

  • Successfully catching a Pokémon mid-battle no longer ends a separate ongoing battle.

Datapack

  • Battle AI can now be customized through datapacks, with classic styles such as Advanced, Tactical, Random, Aggressive, Raid, and No-Op included by default. Servers may add their own AI types for tailored battle behavior without requiring client-side changes.

  • Egg sprites are now customizable per-species in datapacks.

  • Added an egg_cycles requirement

  • Added new datapackable section for camera filters

    • Each camera filter has a name and a resource location to a post processing shader
  • Two new interaction event types have been added, pixelmon:struck_by_lightning and pixelmon:photograph_pokemon

Pixelmon Mod 9.3.9 for Minecraft 1.21.1

"1.21.1 (9.3.9)"




  • The Java requirement for 1.21.1 is Java 21. This will come shipped with most launchers. For manual installation, you may need to install a later JDK.
  • The minimum Neoforge version for this update is 21.1.200 and is required for a Pixelmon client to run.
  • Worlds from 1.16.5 may not work with newer versions of Minecraft. Consider backups before updating.
  • If using datapacks, consider refreshing every update for default datapack fixes from Pixelmon.

Additions

  • New Research has been added:

    • Catch an orchard dwelling Pokémon to begin this Research.
  • New Pokémon have been added.

  • A new item has been added.

  • Interacting with certain Pokémon with an empty glass bottle will now yield honey:

    • Combee
    • Vespiquen
    • Beedril
    • Cutiefly
    • Riombee
  • A JEI category has been added for Held Items.

Changes

  • 22920 The Composter is now compatible with the following flora:

    • Ultra Pickle and Kelp, Ultra Deepsea Grass, Ultra Forest Fallen Leaves and Flower, Ultra Desert Cactus
    • Ultra Space Tree Saplings
    • Gracidea
  • The message for a full blackout is now translatable.

  • Added Syrupy Apple to Applin Held Items for Sweet Scent and Headbutt spawns.

  • Added Syrupy Apple to Headbutt Loot in Forests, Roofed, and Ultra Forest.

  • Move Relearners will spawn naturally once again.

Fixes

  • Custom pokedex JSONs now properly read text color rather that using the secondary color.

  • Fixed the shader spec not assigning a shader to Pokemon.

  • Sprites once again display on the Raid start screen

  • Research, Daycan and Pokedex keybinds will now correctly open the relevant tab instead of the last tab visited.

  • 22903 Gym Signs now properly save and display data.

  • Leaf and Moon Stone armors have been fixed, properly showing textures.

  • Pokémon will now gain EVs and experience via capture as intended.

  • Pixelmon tab keybinds will now send you to the correct tab instead of the last tab opened.

  • Players will no longer crash using a Pixelmon keybind in vanilla servers.

  • Fixed a crash that could occur when loading Pokémon from chunks saved in prior versions.

  • Pixelmon survival inventory tabs are now hidden when connected to non-Pixelmon servers.

  • Potions can no longer overheal Pokémon.

  • Fixed a crash that can occur with the Cloning Machine.

  • 22928 Fixed the following interactions:

    • Shearing Wooloo
    • Shearing Dubwool
    • Shearing Mareep
    • Retrieving lava buckets from Camerupt
    • Retrieving milk buckets from Miltank
  • 22908 Fixed the Wiki keybind (default K) not working on held items in the inventory.

  • 22915 Fixed invalid Poké Ball item formats in:

    • Bastion, Desert Pyramid, End City, Nether Fortress, and Bonus Chest loot tables.
    • Ultra Space Crater Geyser and Plant Monolith.
    • Research rewards for Summon Mew and Summon Lugia.
  • Ultra Jungle, Elm and Gingko saplings have been added to the minecraft:saplings tag.

  • 22914 Discovering a structure that may Research will now only provide one entry.

  • 22914 Reduced the check rate of the find structure interaction event to once every 2 seconds to prevent duplicated triggers.

  • 22853 The ShrineOrbFillEvent will now properly recognize when an orb is filled, allowing certain research to be completed.

  • 22912 The Summon Mew can now be completed as intended.

  • 22913 Deepslate Iron Ore is now a valid option for the related task in Mega Evolution Research.

  • TCG item recipes will now appear in the recipe book via a crafting table as intended when requirements were met.

  • The NPC editor now only accepts gender inputs available to the specific Pokémon.

  • Ultra Space wormholes will now respect world borders, preventing players from bypassing boundary limits when transferring between dimensions.

Battle

  • Fixed rainy weather spontaneously occurring in battles.

  • 22837 Primeape can once again evolve via using Rage Fist and levelling up.

  • 22868 Fixed Exp and drops not being awarded upon defeating a Pokemon with a move that inflicts recoil damage.

  • 22690 Raid bosses will no longer attempt to target invalid Pokémon.

  • 22610 Teleport will no longer force the user to switch twice in a row.

  • Players will no longer be kicked in a battle with a bag clause, when holding an enchanted bag item.

  • 22968 Players will be able to spectate a battle without being kicked.

  • Fixed an issue where only the first Pokémon would evolve after a trainer battle if multiple Pokémon became eligible for evolution.

  • Fixed a player's UI not showing that a Pokémon was alive upon reviving that Pokémon with Revival Blessing.

  • Corrected positioning for fainted Pokémon in the battle UI.

Datapack

  • Added new pixelmon:block_place, pixelmon:infuse_item, and pixelmon:consume_item interaction events and interaction event types.

  • Added the pixelmon:item context key to the craft item interaction event, which stores the crafting result.

  • Added PlayerConsumeItemEvent and PlayerPlaceBlockEvent

Developer

  • Added InfuserEvent.PlayerInfuseItem event
    • This operates the same way the furnace event in NeoForge operates (i.e. called when the item is pulled out of the infuser's result slot)

Pixelmon Mod 9.3.8 for Minecraft 1.21.1

"1.21.1 (9.3.8)"




  • The Java requirement for 1.21.1 is Java 21. This will come shipped with most launchers. For manual installation, you may need to install a later JDK.
  • The minimum Neoforge version for this update is 21.1.200 and is required for a Pixelmon client to run.
  • Worlds from 1.16.5 may not work with newer versions of Minecraft. Consider backups before updating.
  • If using datapacks, consider refreshing every update for default datapack fixes from Pixelmon.

Changes

  • Updates to advanced PC searching:

    • All types now show in the dropdown in advanced PC search.
    • Advanced PC search text is now set via language files.
    • Egg groups and type dropdowns now sort by the current languages translations.
  • Improved performance regarding Moveskill rendering.

  • JEI loot categories now have properly translated biome names.

  • Structures in the Pokedex now have translations, including extra via additional datapacks.

Fixes

  • Fixed loot categories not showing items that can be found in any biome.

  • Pink Caterpie now has a pink horn and yellow mouth for improved accuracy.

  • Galarian Corsola and Cursola now render with proper transparency.

  • Fixed Vikavolt's, Butterfree's, and Beedrill's wings to render properly from both sides.

  • Lampent is no longer missing parts of its model and no longer bugs underground during idle animation.

  • Reduced mesh holes in Blastoise's model.

  • Fixed holes on Venusaur's and Mega Venusaur's foreheads.

  • Bulbasaur and Ivysaur have been remodelled.

  • Shelgon's emissive texture now renders as intended.

  • Added additional fallback logic for forms, preventing a crash related to sprites.

  • Neo Plasma armour now correctly displays it's own texture.

  • Sunstone Armour no longer renders an empty texture.

  • Resolved a crash related to NPC AI in the Nether.

  • Fixed vanilla Sea Pickles spawning, instead of Ultra Deep Sea Pickles, when an Ultra Deep Sea Pickle had Bone Meal used on it.

Battle

  • Added tests for Commander, Rototiller, Boomburst, Hyper Voice, Lash Out, Sparkling Aria, Flying Press, and the Lucky Egg held item.

  • Added tests for Flying Press.

    • Fixed Coba Berry reducing damage for Fighting types instead of Flying types.
  • Added tests for Powder.

    • Fixed Protean changing the Protean user's type to Fire-type when the user was afflicted with Powder.
    • Fixed Powder dealing damage during heavy rain.
    • Fixed Dancer activating for Fire-type moves when the Dancer user was afflicted with Powder.
    • Fixed Powder preventing the first phase of Shell Trap executing.
    • Fixed Pokémon consuming their held berry when they attempt to use Natural Gift but are prevented by their Powder status.
    • Fixed Powder not preventing self-targeting Fire-type moves, such as Sunny Day.
  • Added tests for Aromatic Mist.

    • Fixed Aromatic Mist increasing an ally's Special Attack instead of their Special Defense.
    • Fixed Aromatic Mist working in Horde Battles.
  • Added tests for Smelling Salts.

    • Fixed Smelling Salts doubling in power and removing the target's paralysis when the target had a Substitute.
  • Added tests for Flower Shield.

    • Fixed Flower Shield applying its effect to only the user.
  • Added more tests for Magician.

    • Fixed Magician working when Fling, Natural Gift, Future Sight, or Doom Desire was used.
    • Fixed Liquid Ooze not damaging the user of a Dream Eater attack.
    • Fixed Magician stealing items when the ability's user had fainted.
    • Fixed Pickpocket not stealing back the item that Magician stole if the Magician user used a contact move.
    • Fixed Magician stealing a Pokemon's item when the Magician user's teammate dealt damage.
    • Added Ability#applyEffectBeforeContactLate(PixelmonWrapper user, PixelmonWrapper target, Attack a).
  • Made Compound Eyes have the same effect as Super Luck, where it makes wild Pokemon reroll their chance to have a held item.

  • Fixed Mirror Move being able to copy Struggle.

  • Fixed Struggle being capable of being turned into Max Strike.

Datapack

  • The defeat_trainer interaction event no longer sends an empty interaction event.

Pixelmon Mod 9.3.7 for Minecraft 1.21.1

"1.21.1 (9.3.7)"




  • The Java requirement for 1.21.1 is Java 21. This will come shipped with most launchers. For manual installation, you may need to install a later JDK.
  • The minimum Neoforge version for this update is 21.1.172 and is required for a Pixelmon client to run.
  • Worlds from 1.16.5 may not work with newer versions of Minecraft. Consider backups before updating.
  • If using datapacks, consider refreshing every update for default datapack fixes from Pixelmon.

Additions

  • The Pokédex has been completely reworked:

    • A new Pokédex tab has been added to the survival inventory.
    • Shiny Dex and Mega Dex tracking are now available.
    • Pokédex progress is now stored in its own file, no longer tied to the player's party data.
    • The "ismega" spec can now be used to check for Mega Evolved Pokémon.
  • New commands have been added to streamline NPC creation:

    • /npc spawn <preset> [position] spawns an NPC with the specified preset at the given position.
    • /npc spawnlinked <preset> [position] spawns a linked NPC with the specified preset at the given position.
    • These commands support both built-in and datapack NPC presets.
  • The /setraid command now supports specifying a loot table.

  • A new infuser recipe has been added for Perilous Soup.

  • The NPC Editor now supports setting battle rules, AI mode, and toggles for Mega Evolution and Dynamax with the start battle interaction result.

Changes

  • Bewear and Stufful have been remodelled.

  • Villager NPCs now properly stroll through villages as intended.

  • Multiple NPC presets can be specified for villager spawn replacements.

  • Palettes now support tags, and a "shiny" tag has been added to all Shiny Pokemon. Please check your datapacks!

  • 22810 The Blank Plate has been added to the creative menu.

  • 22783 Eggs obtained via breeding will now hatch at a random size, rather than an average of the parents.

Fixes

  • 22826 Battles started under the "Anything Goes" ruleset may now be forfited or escaped as intended.

  • 22818 22803 22804 Move learning and post-battle dialogues no longer conflict, now Pokémon that evolve and are meant to learn a new move during NPC battles will now do so immediately, instead of waiting for the next battle.

  • 22792 Type-based lure items now correctly boost the spawn rates of matching Pokémon types as intended.

  • 22709 Dynamax cloud and lightning effects now display correctly around Dynamaxed Pokémon.

  • Wormhole rendering has been improved.

  • Smeargle will now correctly hatch with Sketch via breeding.

  • 22714 Gym signs can now be placed correctly and are restored to the Creative Menu and JEI. Placing a gym sign now works as intended instead of turning it into a Jungle Sign.

  • The boss, Dynamax, and evolution shaders have been toned down to be less overpowering, and evolved Pokémon now display properly instead of appearing only as the shader effect.

  • Pokémon models on the raid start screen are now fully animated.

  • 22744 Labels above Pokémon statues now render correctly again, with added support for colored text.

  • NPCs no longer stand still after leaving and rejoining a world.

  • Cosmog and Cosmoem now appear at the correct height in the world, with updated animations positioning them closer to the ground.

  • Nihilego's model and textures have been updated to render transparency correctly.

  • 22839 Transparent Pokémon models rendering has been improved.

  • Castform forms now display proper transparency on their outer layers.

  • The flames of Litwick, Lampent, and Chandelure are now transparent.

  • Vikavolt's wings, Snom's outer ice layer, and the tip of Dragapult's tail all render with correct transparency effects.

  • Butterfree now stands correctly and no longer floats mid-air.

  • 22791 Glimmet's face is now visible.

  • Iron Crown's emissive textures have been added for both normal and shiny forms.

  • Minior's animations have been recreated for both Core and Meteor forms, and it no longer clips through the ground.

  • Treecko's model has been smoothed out and no longer appears blocky or clips into the ground.

  • Sceptile no longer clips into the ground.

  • Steelix's head no longer displays miscoloured pixels.

  • Unnecessary syncing of server-sided registries for interaction conditions, event types, and results has been removed, allowing servers to add their own without issues.

  • Custom menu buttons will now respect the debug reload hotkey.

  • Fixed an exploit related to Shopkeepers.

  • Type icons for dual-type Pokémon no longer overlap on the move learning screen.

  • 22761 Buttons in the pause menu that conflict with Pixelmon-specific buttons will no longer conflict with extra buttons.

  • Fixed a crash when placing the incense burner.

  • Reduced the scope of a mixin to improve mod compatibility, fixing crashes when running alongside The Aether mod.

Battle

  • 22828 NPC Trainers' Pokémon are now fully healed before each battle begins.

  • Pokémon captured from raids now appear at 1 HP instead of fainted.

  • 22787 Petal Dance, Outrage, Raging Fury, and Thrash now only confuse the user if the move fails or misses on the final turn.

  • 22687 Smack Down now only grounds airborne Pokémon and does not incorrectly ground already-grounded targets, those under Ingrain, or those holding an Iron Ball.

  • 22687 Smack Down no longer grounds Pokémon in the semi-invulnerable state of Fly, Bounce, or Sky Drop, and properly removes Magnet Rise and Telekinesis effects.

  • 22687 Magnet Rise and Telekinesis now fail when used on a Pokémon grounded by Smack Down, and Air Balloon will not apply under the effect of Smack Down.

  • 22687 Pokémon that gain levitation after being hit by Smack Down correctly regain their immunity to Ground-type moves.

  • 22687 Multi-turn move status for Fly and Bounce is now handled correctly after being hit by Smack Down, preventing animation and move glitches.

  • Strength Sap now correctly restores HP even when items like the Clear Amulet prevent the target's Attack from being lowered.

  • Mirror Armor no longer reflects stat changes from Parting Shot if the user is holding a Clear Amulet.

  • 22478 Revival Blessing, Hyperspace Fury and Dark Void can no longer be sketched.

  • 22738 Raid drops now correctly include both star level and Pokémon type-based loot.

  • Battles now display the Snow weather effect if the combatants are fighting in snow.

  • Battle weather will now update dynamically to match changes in Overworld weather conditions.

  • Fixed Sunny weather persisting indefinitely when created from Overworld weather; battle weather now ends if the time of day or Overworld weather changes.

  • Sunny weather will no longer appear in deserts and arid biomes during Overworld rain; previously, this only happened during thunderstorms.

  • 22821 Fixed Synchronize's out-of-battle effect so that it now works whenever the Pokémon with Synchronize is first in your party, regardless of whether it enters battle.

  • Targeting arrows now appear correctly over every Pokémon's icon during Horde Battles when hovering over moves that hit all opponents.

Datapack

  • Added PokeDex datapackability
    • These can be added/found in data/<namespace>/pixelmon/pokemon/pokedex/pokedex
    • This allows you to add new types of PokeDex that will record entries separetely from the other pokedexes
    • Each pokedex should have a distinct set of colours, and name, so that it is easily identified in the UI
    • Defaults:
      • National Dex
      • Shiny Dex
      • Mega Dex
  • Added PokeDexTrigger datapackability
    • These can be added/found in data/<namespace>/pixelmon/pokemon/pokedex/trigger
    • This allows you to modify how a pokedex entry is updated for the player
    • Each PokeDex trigger can update the state of a Pokemon (SEEN, CAUGHT)
      • When triggered it will also increase the seen/caught count of the Pokemon in the player's dex
    • Defaults:
      • pixelmon:battle_start
      • pixelmon:mega_evolve
      • pixelmon:mega_evolve_seen
      • pixelmon:outside_battle_capture
      • pixelmon:receive_pokemon
      • pixelmon:switch_pokemon
      • pixelmon:trade_pokemon
      • pixelmon:poke_give
  • Added Region datapackability
    • These can be added/found in data/<namespace>/pixelmon/pokemon/pokedex/region
    • These are display elements for the PokeDex tab
    • Each region should have identifiable "starters" so make it distinct from the other regions
    • Defaults:
      • pixelmon:alola
      • pixelmon:galar
      • pixelmon:hoenn
      • pixelmon:johto
      • pixelmon:kalos
      • pixelmon:kanto
      • pixelmon:paldea
      • pixelmon:sinnoh
      • pixelmon:unova

Developer

  • Removed PlayerPartyStorage#pokedex
    • The pokedex is no longer stored inside the Player's party
  • Added Player#getPokedex and Player#getPokedexNow
    • This is now how the pokedex should be accessed
    • You can additionally access it through the PokeDexStorageProxy but it is recommended to access it through the player object
  • Added PokeDexStorageManager, PokeDexSaveScheduler, and PokeDexStorageSaveAdapter
    • In-line with the other storage managers, save schedulers, and save adapters these can be swapped out using the PixelmonInitEvent
  • Added Player#getCurrentBattle
    • This is a cleaner way of getting the current battle the player is in
    • It is simply a proxy for BattleRegistry#getBattle
  • Added DayCareRequirement#getIcon returning a List of ItemStack
    • This is so that they can be nicely displayed in the Pokemon's pokedex entry page
  • Added SwitchPokemonEvent
    • Called when a player switches a Pokemon in battle
  • Added ReceivePokemonEvent
    • Called when a player is given a Pokemon through their party
  • Removed PokedexOpenEvent
    • Given the PokeDex is now inside the player's inventory there is no relevant point at which this event would be called
  • Added DexData, and StoredPokedex abstract pokedex storage classes
    • This allows them to be extended to allow for more creative PokeDexes, such as a "group pokedex"
  • Added PokemonProvider interface
    • This interface is required on both the client and the server
    • It provides a list of Pokemon based on a datapack entry
  • Added PokemonPredicate interface
    • This interface is not required on both the client and the server
    • This is used for filtering entries to make sure they are correct for the given PokeDex
  • Moved the PokedexEvent to the pokedex package
    • Added pokedex type to the event
  • Added PokedexRecordEvent
    • This is fired when a player captures a Pokemon and it is the largest/smallest Pokemon they've ever captured
  • Closing a Dialogue via API will now properly call closeConsumer
  • SynchronizeNatureEvent and related ability methods have been updated to use the Pokémon object directly for the user of Synchronize.

Pixelmon Mod 9.3.6 for Minecraft 1.21.1

"1.21.1 (9.3.6)"




  • The Java requirement for 1.21.1 is Java 21. This will come shipped with most launchers. For manual installation, you may need to install a later JDK.
  • The minimum Neoforge version for this update is 21.1.172 and is required for a Pixelmon client to run.
  • Worlds from 1.16.5 may not work with newer versions of Minecraft. Consider backups before updating.
  • If using datapacks, consider refreshing every update for default datapack fixes from Pixelmon.

Additions

  • The Clear Amulet has been added.

  • Raw ore blocks have been added: Silicon, Silver, Platinum, and Bauxite.

  • Updated sprites for Pokés and lids: Ancient Great, Ancient Heavy, Ancient Poké, Ancient Ultra, Beast, Cherish, Christmas, Dive, Dream, Dusk, Fast, Feather, Friend, Gigaton, Great, GS, Heal, Heavy, Jet, Leaden, Level, Love, Lure, Luxury, Master, Moon, Nest, Net, Origin, Park, Poké, Premier, Quick, Repeat, Safari, Sport, Strange, Timer, Ultra and Wing.

  • Updated sprites for Aluminum Base, Iron Base, Platinum Base, Silver Base, and Wooden Base.

  • JEI categories have been added for boss drops, interactions such as shearing and milking, Poké Chests, and curry recipes.

  • Trims can now be applied to both New and Old Running Boots.

  • All Pixelmon armor types now support and display trims.

  • Berry leaves, berries, and apricorns can now be composted in the composter.

  • A new config option, returnHeldItemsPVE has been added to control whether held items are returned after PvE battles.

  • Battle rules have been reworked:

    • Battle rules and rule sets are now fully datapackable, supporting custom and preset rule sets for PvP and NPC battles.
    • A new battle rule set selection screen replaces the old rule editing interface.
    • Tier rules and custom rule sets now work correctly and are easily accessible in the battle rules UI.
    • 22655 BattleProperties, BattleClauses, and BattleTiers have been removed and replaced by the new, modular "BattleModifier" and "BattleRequirement" interfaces.
    • 22655 Battle Rule Import/Export screen has been removed.

Changes

  • 22616 Tympole, Palpitoad, and Seismitoad have been updated and now face the correct direction when moving.

  • Dawn Wings Necrozma's visor is now transparent.

  • 22206 Dusk Mane Necrozma's visor is transparent and no longer levitates above the Pokémon.

  • Cosmoem's body is now transparent and correctly positioned.

  • Gigalith's animation has been fixed so its feet remain attached and the model no longer clips during movement.

  • NPC battle interactions now support new properties: ai_mode, can_dynamax, and can_mega.

  • The team select screen has been removed from NPC battles.

  • The TCG Rulebook can now be stored in Chiseled Bookshelves.

  • Pokémon drops and PokéLoot chests have been updated to use DataComponents.

  • Empty and Occupied Poké Balls now interact with target blocks, triggering redstone output when thrown at them.

  • Pixelmon containers; End Tables, Fridges, Boxes, Cluttered Boxes, and Mowers now support loot table inventory generation, allowing contents to be filled from a loot table upon first opening.

  • The /wiki spawning info now displays minimum Y, maximum Y, and spawn location types for Pokémon, providing more complete spawn condition details.

  • Professor dialogue can now appear on either side of the screen and change sides per page, with full support for the previous format.

  • Professor dialogue text display speed can now be increased by holding down the right mouse button.

  • Mirror Armor, Octolock, Parting Shot, and Intimidate have been updated for proper interactions with Clear Amulet.

  • Intimidate no longer activates the Rattled ability if it fails to lower stats due to Clear Amulet or similar effects.

  • 22794 22795 The Dynamax Band research no longer requires a Wishing Piece to complete, and will instead be given as a reward at the end of the Research.

Fixes

  • Pressing the inventory keybind while typing in the recipe book search bar no longer closes the inventory.

  • Emissive textures no longer render over statue override textures or colors applied with the Statue Editor.

  • 22777 The PokeChecker context menu now closes automatically if a Pokémon is moved in the party, preventing crashes when interacting with the menu afterwards.

  • 22773 Shopkeepers now correctly check item components when determining what items can be sold, ensuring only matching items are accepted in the Sell tab.

  • 22779 Duplicate entries have been removed from shopkeeper sell tabs.

  • Shopkeeper dialogue now uses correct language keys, and missing greeting/goodbye messages for daycare shopkeepers have been fixed.

  • Component data such as trims is now preserved when New Running Boots convert to Old Running Boots.

  • Rapid color cycling when tab-completing Pokémon with many default forms in the Pokémon Editor has been removed, preventing potential visual issues for photosensitive users.

  • The copy and paste feature in the Pokémon Editor now correctly saves pasted Pokémon specs, ensuring the target Pokémon is updated as intended.

  • 18117 The chat key can now be used repeatedly to open chat and type messages during battle, even if you use a custom keybind.

  • 22786 Pixelmon armors and running boots can now be enchanted as intended.

  • 22770 Diamond and Netherite hammers now display the correct sprites and use proper naming.

  • Drop chance for Group 3 items on Haunted tier bosses has been fixed.

  • The following Pokémon now drop their intended items:

    • Scute from appropriate Pokémon
    • White wool from Altaria
    • Big Roots from Amoonguss
    • Grass from Bayleef, Gogoat, Meganium, Skiddo, and Shaymin
    • Aluminum Ingots from Celesteela
    • Rabbit Hide from Cyndaquil
    • Dusk Stones from Darkrai
    • Fairy Gems from Diancie
    • Andesite from Donphan
    • Soul Lanterns from Dusknoir
    • Deep Sea Crystals from Eternatus
    • Sandstone from Flygon
    • Blue Ice from Froslass
    • Acacia Saplings from Girafarig
    • Soft Sand from Golurk
    • Poison Barbs from Hisuian Sneasel and Sneasler
    • Ice Gems from Kyurem
    • Raw Sky Tumblestone from Mantyke
    • Vines from Ogrepon and Tangrowth
    • Nautilus Shells from Omastar
    • PCs from Porygon, Porygon2, and Porygon-Z
    • Fire Gems from Reshiram
    • Phantom Membranes from Runerigus
    • Cornflowers and Grass from Shaymin
    • Glowstone Dust from Shinx
    • Platinum Ingots from Solgaleo
    • Netherite Hammers from Tinkaton
    • Electric Gems from Zekrom
    • Small TVs from Rotom

Battle Fixes

  • Raids and boss battles now start correctly and no longer fail to initiate.

  • Battle log elements no longer send unnecessary data to the client.

  • The order of Poké Ball messages in Horde battles has been corrected, and will now display in the correct sequence.

  • The "Dynamax Energy gathered" message now only appears during raid battles and no longer displays in horde battles.

  • 22707 22692 Pokémon revived during battle now update correctly on the client, preventing issues where revived Pokémon cannot be sent out or infinite waiting glitches occur.

Developer

  • BattleController now includes an isPvE check.

Previous Major Updates

Pixelmon Mod 9.2.10 for Minecraft 1.20.2

"1.20.2 (Alpha 10)"



  • The Java requirement for 1.20.2 is Java 17. This will come shipped with most launchers. For manual installation, you may need to install a later JRE.
  • The minimum Forge version for this update is 48.1.0 and is required for a Pixelmon client to run.
  • Worlds from 1.16.5 may not work with newer versions of Minecraft. Consider backups before updating.
  • If using datapacks, consider refreshing every update for default datapack fixes from Pixelmon.

Additions:

  • Added new Research and Assignment feature.
  • Added Research triggers.
  • Added Research toasts on progress and completion.
  • Added new screen for Research, as an inventory tab.
  • Added internal GUI API.
  • Added FXAA GUI shader.
  • Added continuous bell curve for Pokémon sizes (growths).
  • Added naturally spawning, rare, large or small Pokémon.
  • Added the size Pokémon spec.
  • Added healthbar below sprite in PC when a Pokémon is not a full HP.
  • Added grey overlay when a fainted Pokémon is in PC.
  • Added Professor Wisteria to Research, who will accompany players as they progress in their tasks.

Pokémon:

  • Added Bombirdier.
  • Added Gimmighoul.
  • Added Gholdengo.
  • Added Wattrel.
  • Added Kilowattrel.
  • Added Rabsca.
  • Added Rellor.
  • Added Squakabilly.
  • Added Klawf.
  • Added Great Tusk.
  • Added Iron Hands.
  • Added Iron Treads.
  • Added Iron Bundle.
  • Added Sandy Shocks.

Cosmetic Palettes:

  • Added spirit Iron Valiant.

Moves, Battle Items and Abilities:

  • Added Ability Shield item.
  • Added TM171-TM223 for all existing moves.
  • Added new battle tests.

Items:

  • Added Ultra Elm Chest Boat, Ultra Ginkgo Chest Boat, Ultra Jungle Chest Boat, Blue Berry Wood Chest Boat, Green Berry Wood Chest Boat, Pink Berry Wood Chest Boat, Purple Berry Wood Chest Boat, Red Berry Wood Chest Boat and Yellow Berry Wood Chest Boat.
  • Added Gimmighoul Coin.

Sounds:

  • Added new voices: Alomomola, Bunnelby, Cacnea, Cacturne, Castform, Cherubi, Comfey, Dedenne, Diancie, Flabebe, Floette, Florges, Furfrou, Gothita, Gothorita, Gothitelle, Inkay, Luvdisc, Mandibuzz, Maushold, Mawile, Morpeko, Ogerpon, Pyukumuku, Roselia, Salandit, Salazzle, Sandy Shocks, Shieldon, Shuckle, Sinistcha, Sinistea, Slurpuff, Smeargle, Snorunt, Swirlix, Swoobat, Tandemaus, Togedemaru, Vanillish, Vanillite, Vanilluxe, Vullaby, Wishiwashi, Woobat, Zigzagoon, Fezandipti, Boltund, Eldegoss, Enamorus, Greavard, Mr. Rime, Natu, Okidogi, Pincurchin, Rabsca, Rellor, Spidops, Tarountula and Xatu.
  • Updated voices: Guzzlord, Kyogre, Deerling, Flamigo, Gardevoir, Hoppip, Kirlia, Shinx, Shroomish, Shaymin, Sunflora, Sunkern, Zigzagoon, Zorua, Cetoddle, Charcadet, Tinkatink, Bonsly and Tinkatuff.

Structure:

  • Added meteorite.

Datapack:

  • Added Growths as a datapack registry.
    • Each Pokémon JSON now has a "mean" and a "standard deviation" defining the distribution of their size.
  • Added datapack abilities for additional Size categories (growth).
  • Updated all species to include growth_data in forms.
  • Added recipes for Pixelmon Chest Boats.
  • Added Recipe Book advancement for Pixelmon Chest Boats.
  • Renamed crafted_gingko_blocks to crafted_ginkgo_blocks tag.
  • Added the chest_boats tag.
  • Added new interaction events: pixelmon:npc_engage, pixelmon:on_cooldown, pixelmon:set_cooldown, pixelmon:context_player, pixelmon:win_battle, pixelmon:lose_battle, pixelmon:draw_battle, pixelmon:can_battle and pixelmon:defeat_trainer.
  • Added new interaction results: pixelmon:unlock_dynamax, pixelmon:close_screen, pixelmon:open_professor_dialogue, pixelmon:unlock_mega_evolution and pixelmon:delay_result.
  • Added several blocks and block tags to the mineable/axe tag so they can be mined faster with axes.
  • Added new block tags for Pixelmon furniture and Berry Wood blocks.
  • Added 100-500 Gimmighoul Coins as a guaranteed drop to Gholdengo.
  • Updated evolution conditions for Magneton, Qwilfish, Nosepass, Charjabug and Crawbrawler.

Research:

  • Added collection-style UI widget with ability to set sprites for a resource and offset item position.
  • Added sprite colouring in Research tasks.
  • Added Professor Wisteria to research updates.
  • Added Mega Evolution research.
  • Added Dynamax research.
  • Added capture Pokémon type research.
  • Added craft type research.
  • Added defeat boss type research.
  • Added enter dimension type research.
  • Added evolve type research.
  • Added harvest type research.
  • Added hatch type research.
  • Added active item type research.
  • Added level up type research.
  • Added mine type research.
  • Added spin Pokéstop type research.
  • Added defeat Raid type research.
  • Added find structure type research.
  • Added seasonal research: Christmas, Pixelmon's Birthday, New Year and Valentine's Day.

Spawning:

  • Updated Luvdisc fishing and spawn loot to remove unused items.
  • Added Bombirdier to River, Lakes, and Beaches during the Day on Land and Air with an anticondition of Freezing biomes and Mountainous biomes rarely.
  • Added Gimmighoul Chest form to Jungle Pyramids, Desert Pyramids, Haunted Towers, Graveyards, and Ruined Portals on Land, Indoors, and Underground at All Times.
  • Added Gholdengo to Ultra Desert at All Times.
  • Added Great Tusk to Small End Islands at All Times.
  • Added Kilowattrel to Beaches with an anticondition of Freezing during the Day in the Air. Added chance to spawn with a group of Wattrel.
  • Added Klawf to Stone Beach and Mesas on Land during the Day.
  • Added Rabsca to Arid, Mesas, and Savannas on Land at All Times.
  • Added Rellor to Arid, Mesas, and Savannas on Land at All Times.
  • Added Sandy Shocks to Small End Islands at All Times.
  • Added Squawkabilly to Jungles during the Day in the Air and on Tree Top. Added chance to spawn with a group of Squawkabilly. Some colors are rarer than others.
  • Added Wattrel to Beaches with an anticondition of Freezing during the Day in the Air, Land, and Tree Top. Added chance to spawn with a group of Wattrel.
  • Added Spirit palette Iron Valiant to Graveyards at Night on Land or Manmade.
  • Added Iron Hands to Small End Islands on Land at All Times.
  • Added Iron Treads to Small End Islands on Land at All Times.
  • Updated old spawning NPCs to the new NPC system, including Chatting, Fisherman, Nurse Joy, Relearner, Shopkeeper, Trader, Trainer and Tutor.
  • Added Rellor, Rabsca, Wattrel, Kilowattrel, Spidops, Tarountula, Bombirdier, Gimmighoul (chest), Great Tusk, Iron Treads, Sandy Shocks, Iron Hands, Brute Bonnet, Iron Jugulis, Iron Valiant, Iron Bundle, Roaring Moon, Squawkabilly, Finizen, Palafin, Maschiff, Mabosstiff, Farigiraf, Flamigo, Ting-Lu and Gholdengo to tiered, biome-specific raids.
  • Added support for Alex' Caves spawning.
  • Added support Biospherical Expansion spawning.
  • Added support for Mystic's Biomes spawning.

Changes:

  • Removed old Quest system.
  • Removed old Quest screens.
  • Removed functionality of the old Quest Editor wand.
  • Added summary TM section for Generation 9 moves.
  • Added move description scrollbar for moves with long descriptions.
  • Updated Heavy Ball catch mechanics to modern calculations.
  • Updated Friend Balls to their Generation 8+ friendship boost.
  • Updated the Poke Checker (summary screen) to display size and the growth sprite.
  • Updated the PC screen to display size and the growth sprite.
  • Updated the capture method to use Generation 8 mechanics.
  • Updated pre-Growth rework Pokémon stored data to include a randomly assigned Size.
  • Updated summary UI in PC by swapping a Pokémon's species name for its level.
  • Removed megaring mechanic being unlocked via defeating a Mega Boss, replaced by Mega Evolution Research.
  • Updated Pixelmon Rug colors to match wool textures.
  • Updated Revenant to block Destiny Bond if it has at least one life left.

Fixes:

  • Fixed a crash caused by the client attempting to update server details.
  • Fixed the scrollbar on TM lists rendering strangely.
  • Fixed Blank TMs failing to work with Klutz Pokémon.
  • Fixed nature syncing curries not working properly.
  • Fixed an instance where Black Sludge could deal damage for less than it should have.
  • Fixed Poké Balls failing to receive catch penalties when capturing Ultra Beasts.
  • Fixed Nest Balls catch formula.
  • Fixed Lure Balls failing to boost properly Pokémon caught via Fishing Rod.
  • Fixed Fishing Rod not applying the chance for a Fishing mark on catch.
  • Fixed Fishing Rod-spawned Pokémon having Fishing-exclusive bonuses lost on flee and subsequent rebattle.
  • Fixed the drop shadow of the nickname text in the PC being set to a dark gray color.
  • 21384 Fixed Pokémon displaying move skills they should not have by improving code quality.
  • 18939 Fixed Poke Displays breaking consistency of a stored Pokémon's form and palette.
  • Fixed the Pixelmon Camera failing to take pictures.
  • Fixed rendering of Mega Items.
  • Fixed rendering of Sableye Hat, Frosslass robe and Yukata.
  • 21311 Fixed an issue where using the Griseous Core to change Giratina's form to Origin would cause the form to be restored to Altered by other non-Griseous Orb held items.
  • Fixed using a Porygon item while in creative consuming said item.
  • Fixed using a Porygon item spawning on top of the player instead of on the position clicked.
  • 22145 21985 Fixed Paldean Blank TMs disappearing upon completion.
  • Fixed Bikes eating as if they are horses.
  • Fixed the PC failing to open in rare cases upon first login or world creation.
  • Fixed hover and pop-up information not clearing on release in PC.
  • Fixed a rare crash caused by right-clicking on an empty Pokémon slot in inventory.
  • Fixed a rare client crash caused by refreshing the multiplayer menu.
  • Fixed Pokébags being allowed to leave a player's inventory if the container is open.
  • Fixed shiny Hero Palafin sprite.
  • Fixed shiny Revavroom sprite.
  • 21238 Fixed Dudunsparce model and textures.
  • Fixed Ultra Necrozma model.
  • 19409 Fixed Solrock animation.
  • 18571 Fixed Rocket Helmet's stray pixel in layer texture.
  • Fixed shiny Iron Jugulis sprite.
  • Fixed cosmetic textures not loading properly for the Witch hat, Articuno Wings and Valentine's Wings.

Battles:

  • Fixed Incinerate not being in the list of moves that can remove berries.
  • Fixed Stuff Cheeks disabling improperly if the Pokémon that new Stuff Cheeks was not holding a berry.
  • Fixed a bug where Pokémon afflicted by Corrosive Gas could use their items once again after they had switched out.
  • Fixed a bug where it was possible to give a Pokémon a Rusted Sword or Shield via a move when Zacian or Zamazenta was on the field.
  • Fixed Pokémon that stole a Life Orb with Thief not taking damage from the Life Orb at the end of the turn.
  • Fixed G-Max Replenish incorrectly calculating the recovery of berries in allied battle.
  • 21986 Fixed waiting bug when using Flee moves against a trainer's final Pokémon.

Language:

  • Updated Traditional Chinese translation.

Developer:

  • Added ShrineOrbFillEvent.Pre/Post.
  • Added LureActivateEvent.Pre/Post.
  • Added BerryEvent.Pick.
  • Added ResearchStartEvent.Pre/Post.
  • Added ResearchStageCompleteEvent.
  • Added ResearchDiscardEvent.Pre/Post.
  • Added ResearchCompleteEvent.
  • Added ProgressResearchStageEvent.Pre/Post.
  • Added ProgressResearchObjectiveEvent.Pre/Post.
  • Added ClaimResearchStageEvent.Pre/Post.
  • Added ClaimResearchObjectiveEvent.Pre/Post.
  • Added RegisterScreenStylesEvent.
  • Added PlayerCakeEatEvent.
  • Added PlayerCraftItemsEvent.
  • Removed AbandonQuestEvent.
  • Removed FinishQuestEvent.
  • Removed NPCInserterEvent.
  • Removed QuestActionEvent.
  • Removed QuestObjectiveEvent.
  • Removed QuestStageEvent.
  • Added HeldItem.ignoresKlutz method to allow custom held items to be used by Klutz Pokémon.
  • Added PixelmonGrowths registry class.
  • Added PokemonBuilder#size.
  • Removed PokemonBuilder#growth.
  • Added Pokemon#getSize.
  • Added Pokemon#setSize.
  • Updated the functionality of Pokemon#setGrowth to pick a random number in the range of that growth's defined range.
  • Removed CorrosiveGas status usage.
  • Removed PlayerParticipant#getTeamPokemonList in favor of BattleParticipant#getTeamPokemon.
  • Added placeholders to ContextKeys.
  • Added PlaceholerCollectEvent, extending support for FPAPI and PAPI.
  • Implemented placeholder support in certain InteractionConditions.

Pixelmon Mod 9.1.13 for Minecraft 1.16.5



  • The minimum Forge version for this update is 36.2.34 and is required for a Pixelmon client to run.
  • If using datapacks, consider refreshing every update for default datapack fixes from Pixelmon.

Additions:

Pokémon:

  • Added Iron Treads.
  • Added Iron Hands.
  • Added Great Tusk.
  • Added Wattrel.
  • Added Kilowattrel.
  • Added Rellor.
  • Added Rabsca.
  • Added Squawkabilly.
  • Added Gimmighoul.
  • Added Gholdengo.
  • Added Sandy Shocks.
  • Added Bombirdier.
  • Added Klawf.

Palettes:

  • Added 'spirit' Iron Valiant.

Items:

  • Added TM171-TM223 for all existing moves.

Sounds:

  • Added new voices: Alomomola, Bunnelby, Cacnea, Cacturne, Castform, Cherubi, Comfey, Dedenne, Diancie, Flabebe, Floette, Florges, Furfrou, Gothita, Gothorita, Gothitelle, Inkay, Luvdisc, Mandibuzz, Maushold, Mawile, Morpeko, Ogerpon, Pyukumuku, Roselia, Salandit, Salazzle, Sandy Shocks, Shieldon, Shuckle, Sinistcha, Sinistea, Slurpuff, Smeargle, Snorunt, Swirlix, Swoobat, Tandemaus, Togedemaru, Vanillish, Vanillite, Vanilluxe, Vullaby, Wishiwashi, Woobat, Zigzagoon, Fezandipti, Boltund, Eldegoss, Enamorus, Greavard, Mr. Rime, Natu, Okidogi, Pincurchin, Rabsca, Rellor, Spidops, Tarountula and Xatu.
  • Updated voices: Guzzlord, Kyogre, Deerling, Flamigo, Gardevoir, Hoppip, Kirlia, Shinx, Shroomish, Shaymin, Sunflora, Sunkern, Zigzagoon, Zorua, Cetoddle, Charcadet, Tinkatink, Bonsly and Tinkatuff.

Datapack:

  • Updated all species movesets to Generation 9.
  • Updated all TMs to include Generation9 and DLC TMs.
  • Added Gimmighoul evolution method by Linking Cord while holding an Amulet Coin.
  • Added Paldean Generation 9 Blank TM to Master Poké Chest drops.
  • Added Paldean TMs Chilling Water, Pounce, Trailblaze and Tera Blast to dungeon loot pools.

Spawning:

  • Updated Luvdisc fishing and spawn loot to remove unused items.
  • Added Bombirdier to River, Lakes, and Beaches during the Day on Land and Air with an anticondition of Freezing biomes and Mountainous biomes rarely.
  • Added Gimmighoul Chest form to Jungle Pyramids, Desert Pyramids, Haunted Towers, Graveyards, and Ruined Portals on Land, Indoors, and Underground at All Times.
  • Added Gholdengo to Ultra Desert at All Times.
  • Added Great Tusk to Small End Islands at All Times.
  • Added Kilowattrel to Beaches with an anticondition of Freezing during the Day in the Air. Added chance to spawn with a group of Wattrel.
  • Added Klawf to Stone Beach and Mesas on Land during the Day.
  • Added Rabsca to Arid, Mesas, and Savannas on Land at All Times.
  • Added Rellor to Arid, Mesas, and Savannas on Land at All Times.
  • Added Sandy Shocks to Small End Islands at All Times.
  • Added Squawkabilly to Jungles during the Day in the Air and on Tree Top. Added chance to spawn with a group of Squawkabilly. Some colors are rarer than others.
  • Added Wattrel to Beaches with an anticondition of Freezing during the Day in the Air, Land, and Tree Top. Added chance to spawn with a group of Wattrel.
  • Added Spirit palette Iron Valiant to Graveyards at Night on Land or Manmade.
  • Added Iron Hands to Small End Islands on Land at All Times.
  • Added Iron Treads to Small End Islands on Land at All Times.
  • Updated Dondozo from Rivers and Lakes spawning to Oceanic biomes.

Structures:

  • Updated Abandoned Mine Shaft, Hoglin Stables Bastion, Boat, Crate Geyser, Plant Monolith, Village Butcher and Village Cartographer loot chests, removing unused items.

Changes:

  • Improved Rainbow Sash color cycle.
  • 21862 Removed chunk habitation time limit on Zygarde Cells and Core spawning.
  • Updated Revenant's Pressure to be twice as strong as regular Pressure.
  • Updated raid drops, removing unused items.
  • Updated poke drops, removing unused items.
  • Updated rug colors to match the wool colors more accurately.
  • Updated shiny Revavroom sprite.
  • Updated 'hero' form shiny Palafin sprite.
  • Added evolving method for Charjabug and Magneton by leveling them in a Mountain/Windswept Hills biome.
  • Added Thunder Stone evolution for Nosepass.
  • Added Ice Stone evolution for Crawbrawler.
  • Removed Water Stone evolution for Hisuian Qwilfish.
  • Updated the icon in taskbar and window of application to standard (non-spooky) Pixelmon icon.

Fixes:

  • 21932 21941 Fixed wild caught Pokémon changing abilities when evolving.
  • Fixed vibrancy for Colored Sash and Rainbow Sash accessories.
  • 21951 Fixed Colored Sash color-setting.
  • Fixed storage gets not being thread safe, fixing issues of MissingNo replacing Pokémon randomly.
  • Fixed error in Pokemon Builder.
  • 18939 Fixed Poké Display not properly defaulting to original form and palette fields.
  • Fixed Gastly particles overwhelming its model, now spawning behind the orb and away from its facing direction.
  • 21384 Fixed Pokémon having move skills they cannot use and should not have.
  • Fixed the Pokédex set value setting the wrong Pokédex.
  • 19409 Fixed visual issue with Solrock's idle animation.
  • 18571 Fixed visual issue of a stray pixel in the Rocket Armor texture.
  • 21475 Fixed erroneous entry for a missing texture on 'ashen' Mega-Houndoom, pointing it back to its base texture.
  • 13324 Fixed Stufful's ability description being too long for the summary UI.
  • 19971 Fixed Hisuian Typhlosion's hitbox height.
  • Fixed Beedrill's floating parameters so it's no longer on the ground's surface.
  • 21475 22114 Fixed temporary palette reversion when a Pokémon mega-evolves, dynamaxes, or otherwise temporarily updates it's battle form.
  • Fixed an error on TCG fallback card loading.
  • Fixed Blaziken's texture UV.
  • 21238 Fixed Dudunsparce texture.

Battles:

  • Fixed Revenant not blocking Destiny Bond from being applied to a Pokémon if it has at least one life left.
  • Fixed Destiny Bond no longer sending a message twice when not applied.
  • 21970 Fixed Mirror Armor causing a crash in singleplayer when self-applied.
  • Fixed max HP value not being recalculated after temporary level is set, fixing issues where battle rules change the Pokémon's level without updating its HP.
  • 22134 Fixed a rare crash caused by Ditto failing to Transform properly into non-default capable species.

Developer:

  • Added PokemonStorage#forEach method, and implementations for each kind of storage.
  • Updated ServerSwapPacket to send update packets for the whole storage when it ends up in its error state.
  • Added Ability interface method allowsStatusOpponent.

Pixelmon Mod 8.4.3 for Minecraft 1.12.2

"There are DOZENS of us, DOZENS!"



Additions:

  • Added the griseous core, lustrous globe, and adamant crystal
  • Added origin dialga
  • Added origin palkia
New Pokémon:
  • Added Hisuian Typhlosion
  • Added Hisuian Sneasel
  • Added Sneasler
  • Added Ursaluna
  • Added Kleavor

Changes:

  • Ghost Pokémon now drop Psychic essence instead of Darkness essence.

Fixes:

  • Enamorus was not marked as being a legendary Pokémon.
  • Fixed the usage message for the /setraid command
  • Fixes LoA Pokémon not showing up in the pokedex and caught Pokémon counts.
  • Fixed shiny reshiram sprite
Battle Fixes:
  • Fixed NPE issues with null attacks
  • Make Silvally's multi attack use the type of the memory it holds while dynamaxed
  • Force OHKO moves and moves that fail in a raid to use PP.
  • Prevent Max Moves from having their overridePower reset while the AI tries to calculate the best move.
  • Don't allow the holder of a Shell Bell to heal from damage originating from them.
  • Make sure that if moveAccuracy can't miss we don't change it.
  • Prevent player collecting money from Pay Day if they catch the Pokemon, flee, black out, or fight a player or raid.
  • Add the Freeze effect to Freeze-Dry's json.
  • Make Dynamaxed Pokemon take 10% of non-Dynamax HP damage from Life Orb.
  • Prevent Pokemon from regaining health after damaging themselves.
  • Make Pokemon that were switched out and then switched back in during the same turn able to use Fake Out the next turn.
  • Fix recoil with Magic Guard and no recoil when missing.
  • Fix HP restore berries only healing the Pokemon whose current turn it is.
  • Make Substitute stop popping the Substitute user's Air Balloon.
  • Add onGlobalStatusAdded method and apply it to Room Service.
  • Add Helping Hand to list of moves that can't be reflected.
  • Fixes multiple hit moves calculating accuracy for each hit.
  • Fix default crit chance and rerolling crit chance to determine if the attack already crit.
  • Fix Max and G-Max Moves not depleting pp from the original move.
  • Make Dragon Energy hit the opponents at the same time.
  • Fix Max Moves doing zero damage to allies in raids.
  • Make Encore and Taunt subtract the turn count on the statused Pokemon's turn.
  • Remove message to player saying the opponent's attack failed when it did not
  • Fix the abilities that modify types so that they work in double battles.
  • Prevent Pokemon immune to certain statuses being given said statuses
  • Fix moves that affect all teammates so that they affect the 3rd teammate in raids.
  • Fix Bolt Beak and Fishious Rend not dealing double damage to Pokemon switching in.